<html>

<head>
<meta name=Title content=UbiTerms>
<meta name=Keywords content="">
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=ProgId content=Excel.Sheet>
<meta name=Generator content="Microsoft Excel 2008">
<title>UbiTerms</title>
<style>
<!--table {}
.font10
	{color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;}
.font12
	{color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:italic;
	text-decoration:none;
	font-family:Arial;}
.font13
	{color:windowtext;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:"Times New Roman";}
.style16
	{color:#0000D4;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:underline;
	text-underline-style:single;
	font-family:Verdana;}
a:link
	{color:#0000D4;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:underline;
	text-underline-style:single;
	font-family:Verdana;}
a:visited
	{color:#993366;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:underline;
	text-underline-style:single;
	font-family:Verdana;}
.style0
	{text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana;
	border:none;}
td
	{padding:0px;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana;
	text-align:general;
	vertical-align:bottom;
	border:none;
	white-space:nowrap;}
.xl24
	{text-align:center;}
.xl25
	{font-size:14.0pt;
	font-weight:700;
	font-family:Arial;
	text-align:center;}
.xl26
	{font-size:11.0pt;
	font-family:"Times New Roman";}
.xl27
	{font-family:Arial;}
.xl28
	{font-family:Arial;
	vertical-align:top;
	border-top:none;
	border-right:1.0pt solid windowtext;
	border-bottom:1.0pt solid windowtext;
	border-left:1.0pt solid windowtext;
	white-space:normal;}
.xl29
	{font-family:Arial;
	vertical-align:top;
	border-top:none;
	border-right:1.0pt solid windowtext;
	border-bottom:1.0pt solid windowtext;
	border-left:none;
	white-space:normal;}
.xl30
	{font-family:Arial;
	vertical-align:top;
	border-top:none;
	border-right:1.0pt solid windowtext;
	border-bottom:none;
	border-left:none;
	white-space:normal;}
.xl31
	{font-size:11.0pt;
	font-family:"Times New Roman";
	text-align:center;}
.xl32
	{font-size:11.0pt;
	font-weight:700;
	font-family:"Times New Roman";
	text-align:center;}
.xl33
	{color:#0000D4;
	text-decoration:underline;
	text-underline-style:single;}
.xl34
	{font-size:8.0pt;
	font-family:"Times New Roman";}
.xl35
	{font-weight:700;}
.xl36
	{vertical-align:top;
	border-top:none;
	border-right:1.0pt solid windowtext;
	border-bottom:1.0pt solid windowtext;
	border-left:none;
	white-space:normal;}
.xl37
	{font-family:Arial;
	vertical-align:top;
	border-top:none;
	border-right:1.0pt solid windowtext;
	border-bottom:none;
	border-left:1.0pt solid windowtext;
	white-space:normal;}
.xl38
	{font-weight:700;
	font-family:Arial;
	vertical-align:top;
	border-top:1.0pt solid windowtext;
	border-right:none;
	border-bottom:1.0pt solid windowtext;
	border-left:1.0pt solid windowtext;
	white-space:normal;}
.xl39
	{font-weight:700;
	font-family:Arial;
	vertical-align:top;
	border-top:1.0pt solid windowtext;
	border-right:none;
	border-bottom:1.0pt solid windowtext;
	border-left:none;
	white-space:normal;}
.xl40
	{font-weight:700;
	font-family:Arial;
	vertical-align:top;
	border-top:1.0pt solid windowtext;
	border-right:1.0pt solid windowtext;
	border-bottom:1.0pt solid windowtext;
	border-left:none;
	white-space:normal;}
.xl41
	{font-family:Arial;
	vertical-align:top;
	border-top:1.0pt solid windowtext;
	border-right:1.0pt solid windowtext;
	border-bottom:none;
	border-left:1.0pt solid windowtext;
	white-space:normal;}
ruby
	{ruby-align:left;}
rt
	{color:windowtext;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana;
	display:none;}
-->
</style>
</head>

<body link="#0000d4" vlink="#993366">

<table border=0 cellpadding=0 cellspacing=0 width=1142 style='border-collapse:
 collapse;table-layout:fixed'>
 <col width=345>
 <col width=179>
 <col width=618>
 <tr height=17>
  <td height=17 class=xl25 width=345>Term</td>
  <td class=xl25 width=179>viewpoint</td>
  <td class=xl35 width=618>Definition</td>
 </tr>
 <tr height=13>
  <td height=13 class=xl27></td>
  <td class=xl27></td>
  <td></td>
 </tr>
 <tr height=14>
  <td height=14 class=xl28 width=345>User service </td>
  <td class=xl29 width=179>Software – end-user </td>
  <td class=xl29 width=618>Functionality provided to a <font class=font12>service
  user</font><font class=font10> or a group of </font><font class=font12>service
  users</font><font class=font10>. User services are created by </font><font
  class=font12>service</font><font class=font10> </font><font class=font12>composers</font><font
  class=font10>. </font></td>
 </tr>
 <tr height=14>
  <td height=14 class=xl28 width=345>Application </td>
  <td class=xl29 width=179>Software – end-user </td>
  <td class=xl29 width=618>A <font class=font12>software</font><font
  class=font10> </font><font class=font12>component</font><font class=font10>
  running on a user’s device that provides a specified functionality to a user.</font></td>
 </tr>
 <tr height=24>
  <td colspan=3 height=24 class=xl38 width=1142 style='border-right:1.0pt solid black'>&nbsp;</td>
 </tr>
 <tr height=48>
  <td height=48 class=xl41 width=345>Software component <font class=font13>&nbsp;</font></td>
  <td class=xl30 width=179>Software – computational</td>
  <td class=xl30 width=618>Software unit that encapsulates a set of related
  functions. According to Szyperski, a component provides functionality through
  contractually specified interfaces and defines explicit dependencies to its
  environment such as required interfaces and acceptable execution platform(s).
  Reference: Szyperski, C., &quot;Component Software: Beyond Object-Oriented
  Programming&quot;, Addison Wesley, 1997 (2nd ed. 2002, ISBN 0-201-74572-0).</td>
 </tr>
 <tr height=25>
  <td height=25 class=xl28 width=345>Software service </td>
  <td class=xl30 width=179>Software – computational</td>
  <td class=xl29 width=618>Functionality provided by a (one or more) <font
  class=font12>software</font><font class=font10> </font><font class=font12>component</font><font
  class=font10> to other </font><font class=font12>software</font><font
  class=font10> </font><font class=font12>components </font><font class=font10>via
  (one or more) software interfaces. Services may be provided locally or by a </font><font
  class=font12>service host</font><font class=font10>. </font></td>
 </tr>
 <tr height=24>
  <td colspan=3 height=24 class=xl38 width=1142 style='border-right:1.0pt solid black'>&nbsp;</td>
 </tr>
 <tr height=37>
  <td height=37 class=xl41 width=345>End-user&nbsp; development (EUD)</td>
  <td class=xl30 width=179>User involvement in software creation</td>
  <td class=xl30 width=618>Software research field aiming at developing
  environments that allow <font class=font12>end users</font><font
  class=font10> without professional programming background to develop or
  modify their own software artefacts (e.g. applications, web sites).
  Reference: Lieberman. H., Paternò, F., Wulf, V., “End-User Development”,
  Springer, 2005 (ISBN 1-4020-5309-6)</font></td>
 </tr>
 <tr height=36>
  <td height=36 class=xl41 width=345>End-user software engineering</td>
  <td class=xl30 width=179>User involvement in software creation</td>
  <td class=xl30 width=618>Research area related to EUD that focuses on
  software quality and aims at empowering <font class=font12>end users</font><font
  class=font10> to create bug-free and robust software applications.
  UbiCompForAll addresses this research area. Reference: IEEE Software, Special
  issue on End-User Software Engineering, vol. 26 (5), 2009.</font></td>
 </tr>
 <tr height=25>
  <td height=25 class=xl28 width=345>End-user service composition</td>
  <td class=xl29 width=179>User involvement in software creation</td>
  <td class=xl29 width=618>Specific research area within EUD where <font
  class=font12>end users</font><font class=font10> develop or modify software
  artefacts through the assembly of </font><font class=font12>services</font><font
  class=font10>. UbiCompForAll addresses this research area.</font></td>
 </tr>
 <tr height=14>
  <td colspan=3 height=14 class=xl38 width=1142 style='border-right:1.0pt solid black'>&nbsp;</td>
 </tr>
 <tr height=25>
  <td height=25 class=xl28 width=345>End user&nbsp;</td>
  <td class=xl29 width=179>Stakeholders roles</td>
  <td class=xl29 width=618>In the role of an <font class=font12>end user</font><font
  class=font10> an actor uses an </font><font class=font12>application</font><font
  class=font10> via some user interface. In UbiCompForAll end users include
  both </font><font class=font12>service composers</font><font class=font10>
  and </font><font class=font12>service users</font><font class=font10>.
  Typically end users have a non-professional programming background</font></td>
 </tr>
 <tr height=25>
  <td height=25 class=xl28 width=345>Service composer (composer)</td>
  <td class=xl29 width=179>Stakeholders roles</td>
  <td class=xl29 width=618>In the role of a <font class=font12>service composer
  </font><font class=font10>an actor develops or modifies </font><font
  class=font12>user</font><font class=font10> </font><font class=font12>services</font><font
  class=font10> using UbiCompForAll </font><font class=font12>composition
  notations, methods </font><font class=font10>and</font><font class=font12>
  tools</font><font class=font10>.</font></td>
 </tr>
 <tr height=14>
  <td height=14 class=xl37 width=345><a name="_ftnref">Service user</a></td>
  <td class=xl36 width=179>Stakeholders roles</td>
  <td class=xl29 width=618>In the role of a service user an actor participates
  in <font class=font12>user services</font><font class=font10>.</font></td>
 </tr>
 <tr height=25>
  <td height=25 class=xl28 width=345>Developer</td>
  <td class=xl29 width=179>Stakeholders roles</td>
  <td class=xl29 width=618>In the role of a <font class=font12>developer</font><font
  class=font10> an actor creates or adapts </font><font class=font12>software
  components</font><font class=font10> or </font><font class=font12>software
  services</font><font class=font10> for general use. Typically developers have
  a professional programming background.</font></td>
 </tr>
 <tr height=25>
  <td height=25 class=xl28 width=345>Domain developer</td>
  <td class=xl29 width=179>Stakeholders roles</td>
  <td class=xl29 width=618>In the role of a <font class=font12>domain developer</font><font
  class=font10> an actor creates or adapts </font><font class=font12>software
  components</font><font class=font10> or </font><font class=font12>services</font><font
  class=font10> for use in the UbiCompForAll </font><font class=font12>service
  composition framework</font><font class=font10>. Typically domain developers
  have a professional programming background.</font></td>
 </tr>
 <tr height=25>
  <td height=25 class=xl28 width=345>Environment developer</td>
  <td class=xl29 width=179>Stakeholders roles</td>
  <td class=xl29 width=618>In the role of <font class=font12>environment
  developer</font><font class=font10> an actor specifies a </font><font
  class=font12>service composition framework</font><font class=font10> and </font><font
  class=font12>runtime environment</font><font class=font10> for use in
  UbiCompForAll. Typically environment developers have a professional
  programming background</font></td>
 </tr>
 <tr height=25>
  <td height=25 class=xl28 width=345> Service host</td>
  <td class=xl29 width=179>Stakeholders roles</td>
  <td class=xl29 width=618>An organization that offers facilities for hosting
  a) <font class=font12>software services</font><font class=font10> created by </font><font
  class=font12>developers</font><font class=font10> and/or b) </font><font
  class=font12>user services</font><font class=font10> created by </font><font
  class=font12>service composers</font><font class=font10>.</font></td>
 </tr>
 <tr height=24>
  <td colspan=3 height=24 class=xl38 width=1142 style='border-right:1.0pt solid black'>&nbsp;</td>
 </tr>
 <tr height=14>
  <td height=14 class=xl28 width=345>Service composition framework</td>
  <td class=xl29 width=179>UbiCompForAll software artefacts</td>
  <td class=xl29 width=618>Collection of notations, tools and middleware
  support developed in UbiCompForAll for the composition of user services.</td>
 </tr>
 <tr height=14>
  <td height=14 class=xl28 width=345>Service composition notations</td>
  <td class=xl29 width=179>UbiCompForAll software artefacts</td>
  <td class=xl29 width=618>Notations used to specify a composition of <font
  class=font12>user services</font><font class=font10>, including conditions,
  constraints and non-functional requirements.</font></td>
 </tr>
 <tr height=25>
  <td height=25 class=xl28 width=345>Adaptation tool (<font class=font12>UbiCompPRO</font><font
  class=font10>)</font></td>
  <td class=xl29 width=179>UbiCompForAll software artefacts</td>
  <td class=xl29 width=618>A software tool that aids the <font class=font12>domain
  developer </font><font class=font10>in adapting </font><font class=font12>software
  components</font><font class=font10> or</font><font class=font12> services</font><font
  class=font10> to be used in the UbiCompForAll </font><font class=font12>service
  composition framework</font><font class=font10>.</font></td>
 </tr>
 <tr height=14>
  <td height=14 class=xl28 width=345>Service composition tool (<font
  class=font12>UbiComposer</font><font class=font10>)</font></td>
  <td class=xl29 width=179>UbiCompForAll software artefacts</td>
  <td class=xl29 width=618>A software tool that aids the <font class=font12>service
  composer</font><font class=font10> in composing </font><font class=font12>user
  services</font><font class=font10>.</font></td>
 </tr>
 <tr height=14>
  <td height=14 class=xl28 width=345>Middleware support (<font class=font12>UbiCompRun</font><font
  class=font10>)</font></td>
  <td class=xl29 width=179>UbiCompForAll software artefacts</td>
  <td class=xl29 width=618>A software infrastructure that is needed to enable
  the composition, execution and management of <font class=font12>user services</font><font
  class=font10>.</font></td>
 </tr>
 <tr height=14>
  <td height=14 class=xl28 width=345>Building block</td>
  <td class=xl29 width=179>UbiCompForAll software artefacts</td>
  <td class=xl29 width=618>An element used by a <font class=font12>service
  composer</font><font class=font10> when composing a </font><font
  class=font12>user service</font><font class=font10> (can represent a </font><font
  class=font12>software component</font><font class=font10> or </font><font
  class=font12>software service</font><font class=font10>)</font><font
  class=font13>&nbsp;</font></td>
 </tr>
 <tr height=13>
  <td height=13></td>
  <td class=xl26></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl31></td>
  <td align=left valign=top><span style='position:absolute;z-index:1;
  margin-left:57px;margin-top:2px;width:475px;height:288px'><img width=475
  height=288 src="UbiTerms_files/image001.png"
  alt="Macintosh HD:Users:satre:Library:Caches:TemporaryItems:msoclip:0clip_image002.png"></span>
  <table cellpadding=0 cellspacing=0>
   <tr>
    <td height=13 class=xl31 width=179></td>
   </tr>
  </table>
  </td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl26></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl24></td>
  <td class=xl24></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 colspan=3></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl32></td>
  <td class=xl32></td>
  <td></td>
 </tr>
 <tr height=26>
  <td height=26 colspan=3></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl34></td>
  <td class=xl33></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl34></td>
  <td class=xl34></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl34></td>
  <td class=xl34></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13 class=xl34></td>
  <td class=xl34></td>
  <td></td>
 </tr>
 <tr height=13>
  <td height=13></td>
  <td class=xl34></td>
  <td></td>
 </tr>
</table>

</body>

</html>
